package com.lagou.config;

import com.lagou.utils.ParameterMapping;

import java.util.ArrayList;
import java.util.List;

/**
 * 封装解析火候的SQL及参数的类
 */
public class BoundSql {
    /**
     * 解析过后的SQL
     */
    private String sqlText;

    private List<ParameterMapping> ParameterMapping = new ArrayList<>();

    // Constructor
    public BoundSql(String sqlText, List<com.lagou.utils.ParameterMapping> parameterMapping) {
        this.sqlText = sqlText;
        ParameterMapping = parameterMapping;
    }

    // Getter && Setter
    public String getSqlText() {
        return sqlText;
    }

    public void setSqlText(String sqlText) {
        this.sqlText = sqlText;
    }

    public List<com.lagou.utils.ParameterMapping> getParameterMapping() {
        return ParameterMapping;
    }

    public void setParameterMapping(List<com.lagou.utils.ParameterMapping> parameterMapping) {
        ParameterMapping = parameterMapping;
    }
}
